package com.wuyi.pojo;

import javax.persistence.Column;
import javax.persistence.Id;
import java.util.Date;

public class User {
    /**
     * 用户id
     */
    @Id
    @Column(name = "user_id")
    private String userId;

    /**
     * 用户名
     */
    @Column(name = "user_name")
    private String userName;

    /**
     * 用户密码
     */
    @Column(name = "user_password")
    private String userPassword;

    /**
     * 用户真实姓名
     */
    @Column(name = "user_realname")
    private String userRealname;

    /**
     * 用户头像
     */
    @Column(name = "user_face")
    private String userFace;

    /**
     * 用户角色（0：管理员，1：学生，2：老师）
     */
    @Column(name = "user_role")
    private Integer userRole;

    /**
     * 用户性别（0：保密，1：女，2：男）
     */
    @Column(name = "user_sex")
    private Integer userSex;

    /**
     * 学生所属学校
     */
    @Column(name = "st_school")
    private String stSchool;

    /**
     * 学生所属学院
     */
    @Column(name = "st_college")
    private String stCollege;

    /**
     * 学生学号
     */
    @Column(name = "st_no")
    private String stNo;

    /**
     * 学生所属班级
     */
    @Column(name = "st_class")
    private String stClass;

    /**
     * 创建时间
     */
    @Column(name = "create_time")
    private Date createTime;

    /**
     * 更新时间
     */
    @Column(name = "update_time")
    private Date updateTime;

    /**
     * 获取用户id
     *
     * @return user_id - 用户id
     */
    public String getUserId() {
        return userId;
    }

    /**
     * 设置用户id
     *
     * @param userId 用户id
     */
    public void setUserId(String userId) {
        this.userId = userId;
    }

    /**
     * 获取用户名
     *
     * @return user_name - 用户名
     */
    public String getUserName() {
        return userName;
    }

    /**
     * 设置用户名
     *
     * @param userName 用户名
     */
    public void setUserName(String userName) {
        this.userName = userName;
    }

    /**
     * 获取用户密码
     *
     * @return user_password - 用户密码
     */
    public String getUserPassword() {
        return userPassword;
    }

    /**
     * 设置用户密码
     *
     * @param userPassword 用户密码
     */
    public void setUserPassword(String userPassword) {
        this.userPassword = userPassword;
    }

    /**
     * 获取用户真实姓名
     *
     * @return user_realname - 用户真实姓名
     */
    public String getUserRealname() {
        return userRealname;
    }

    /**
     * 设置用户真实姓名
     *
     * @param userRealname 用户真实姓名
     */
    public void setUserRealname(String userRealname) {
        this.userRealname = userRealname;
    }

    /**
     * 获取用户头像
     *
     * @return user_face - 用户头像
     */
    public String getUserFace() {
        return userFace;
    }

    /**
     * 设置用户头像
     *
     * @param userFace 用户头像
     */
    public void setUserFace(String userFace) {
        this.userFace = userFace;
    }

    /**
     * 获取用户角色（0：管理员，1：学生，2：老师）
     *
     * @return user_role - 用户角色（0：管理员，1：学生，2：老师）
     */
    public Integer getUserRole() {
        return userRole;
    }

    /**
     * 设置用户角色（0：管理员，1：学生，2：老师）
     *
     * @param userRole 用户角色（0：管理员，1：学生，2：老师）
     */
    public void setUserRole(Integer userRole) {
        this.userRole = userRole;
    }

    /**
     * 获取用户性别（0：保密，1：女，2：男）
     *
     * @return user_sex - 用户性别（0：保密，1：女，2：男）
     */
    public Integer getUserSex() {
        return userSex;
    }

    /**
     * 设置用户性别（0：保密，1：女，2：男）
     *
     * @param userSex 用户性别（0：保密，1：女，2：男）
     */
    public void setUserSex(Integer userSex) {
        this.userSex = userSex;
    }

    /**
     * 获取学生所属学校
     *
     * @return st_school - 学生所属学校
     */
    public String getStSchool() {
        return stSchool;
    }

    /**
     * 设置学生所属学校
     *
     * @param stSchool 学生所属学校
     */
    public void setStSchool(String stSchool) {
        this.stSchool = stSchool;
    }

    /**
     * 获取学生所属学院
     *
     * @return st_college - 学生所属学院
     */
    public String getStCollege() {
        return stCollege;
    }

    /**
     * 设置学生所属学院
     *
     * @param stCollege 学生所属学院
     */
    public void setStCollege(String stCollege) {
        this.stCollege = stCollege;
    }

    /**
     * 获取学生学号
     *
     * @return st_no - 学生学号
     */
    public String getStNo() {
        return stNo;
    }

    /**
     * 设置学生学号
     *
     * @param stNo 学生学号
     */
    public void setStNo(String stNo) {
        this.stNo = stNo;
    }

    /**
     * 获取学生所属班级
     *
     * @return st_class - 学生所属班级
     */
    public String getStClass() {
        return stClass;
    }

    /**
     * 设置学生所属班级
     *
     * @param stClass 学生所属班级
     */
    public void setStClass(String stClass) {
        this.stClass = stClass;
    }

    /**
     * 获取创建时间
     *
     * @return create_time - 创建时间
     */
    public Date getCreateTime() {
        return createTime;
    }

    /**
     * 设置创建时间
     *
     * @param createTime 创建时间
     */
    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    /**
     * 获取更新时间
     *
     * @return update_time - 更新时间
     */
    public Date getUpdateTime() {
        return updateTime;
    }

    /**
     * 设置更新时间
     *
     * @param updateTime 更新时间
     */
    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }
}